home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / scheme / pcscheme / geneva / sources.exe / SOURCES / ASM / INTERPRT.ASH < prev    next >
Encoding:
Text File  |  1993-03-10  |  1.4 KB  |  37 lines

  1. ;* INTERPRT.ASH
  2. ;************************************************************************
  3. ;*                                    *
  4. ;*        PC Scheme/Geneva 4.00 Borland TASM code            *
  5. ;*                                    *
  6. ;* (c) 1985-1988 by Texas Instruments, Inc. See COPYRIGHT.TXT        *
  7. ;* (c) 1992 by L. Bartholdi & M. Vuilleumier, University of Geneva    *
  8. ;*                                    *
  9. ;*----------------------------------------------------------------------*
  10. ;*                                    *
  11. ;*    Definitions allowing to split INTERPRT in many files        *
  12. ;*                                    *
  13. ;*----------------------------------------------------------------------*
  14. ;*                                    *
  15. ;* Created by: John Jensen        Date: 1985            *
  16. ;* Revision history:                            *
  17. ;* - 18 Jun 92:    Renaissance (Borland Compilers, ...)            *
  18. ;*                                    *
  19. ;*                    ``In nomine omnipotentii dei''    *
  20. ;************************************************************************
  21. ; Arguments and local storage for "sinterp"
  22. STRUC    SINT_ARG
  23. sv_si    dw      ?           ; place to save the PC ([SI])
  24. sv_di    dw      ?           ; place to save DI
  25. sv_ax    dw      ?           ; place to save AX
  26. sv_bx    dw      ?           ; place to save BX
  27. sv_cx    dw      ?           ; place to save CX
  28. sv_dx    dw      ?           ; place to save DX
  29. ENDS    SINT_ARG
  30.  
  31. save_si    equ    (SINT_ARG bp-SIZE SINT_ARG).sv_si
  32. save_di    equ    (SINT_ARG bp-SIZE SINT_ARG).sv_di
  33. save_ax    equ    (SINT_ARG bp-SIZE SINT_ARG).sv_ax
  34. save_bx    equ    (SINT_ARG bp-SIZE SINT_ARG).sv_bx
  35. save_cx    equ    (SINT_ARG bp-SIZE SINT_ARG).sv_cx
  36. save_dx    equ    (SINT_ARG bp-SIZE SINT_ARG).sv_dx
  37.